A colony architecture for an artificial creature

نویسنده

  • Jonathan H. Connell
چکیده

In this report we describe a distributed control system for a mobile robot which operates in an unmodified office environment occupied by moving people. The robot's controller is composed of over 40 separate processes which run on a loosely connected network of 24 processors. Together this ensemble helps the robot locate empty soda cans, collect them with its arm, and bring them back home. A multi-agent system such as this has many advantages over classic monolithic controllers. For instance, it can be developed in stages, each new layer building on the last. It can also be split among several processors or agents, so as new capabilities are required new hardware can be easily added. Furthermore, its performance degrades gracefully if a single agent fails the robot continues to function, albeit at a lower level of competence. However, in order to achieve these goals the system must be decomposed following certain guidelines. First, the internal workings of each agent should be isolated from all other agents. This improves the modularity of the system and helps prevent implementation dependencies. Second, all decisions should be based on spatially and temporally local information. This keeps the robot from relying on incorrect models of its dynamically changing world and allows it to operate with incomplete sensory input. Unfortunately, these restrictions make it nearly impossible to use conventional techniques to perform tasks requiring spatial reasoning. The can collection task is particularly difficult because it requires three different types of spatial knowledge. The robot must be able to navigate through its environment, recognize the shape of a can, and determine how to move its arm for grasping. To build a functional robot we had to develop new ways of thinking about these operations. The rest of this report details the development of suitable strategies, discusses principles for achieving a satisfactory task decomposition, and examines the limitations of such a system. Thesis Supervisor: Dr. Rodney A. Brooks Title: Associate Professor of Computer Science

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Conscious-based Mind for an Artificial Creature

This work describes the application of the Baars-Franklin Architecture (BFA), an artificial consciousness approach, to synthesize a mind (a control system) for an artificial creature. The BFA was reported in the literature as a successful control system to different kinds of agents: CMattie, IDA and CTS. In this paper, BFA is for the first time applied for controlling an artificial (virtual) cr...

متن کامل

Developing a Consciousness-Based Mind for an Artificial Creature

This work describes the application of the Baars-Franklin Architecture (BFA), an artificial consciousness approach, to synthesize a mind (a control system) for an artificial creature. Firstly we introduce the theoretical foundations of this approach for the development of a conscious agent. Then we explain the architecture of our agent and at the end we discuss the results and first impressions...

متن کامل

The Origin of Artificial Species: Genetic Robot

This paper provides a basis for investigating “The Origin of Artificial Species,” as a robot can be considered as an artificial creature. To design an artificial creature, its general internal architecture is presented and its artificial chromosomes are proposed as its essential components. Rity as an artificial creature is developed in a virtual world of PC to test the world’s first robotic “c...

متن کامل

OPTIMIZATION OF RC FRAMES BY AN IMPROVED ARTIFICIAL BEE COLONY ALGORITHM

A new meta-heuristic algorithm is proposed for optimal design of reinforced concrete (RC) frame structures subject to combinations of gravity and lateral static loads based on ACI 318-08 design code. In the present work, artificial bee colony algorithm (ABCA) is focused and an improved ABCA (IABCA) is proposed to achieve the optimization task. The total cost of the RC frames is minimized during...

متن کامل

BQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems

Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...

متن کامل

Recent Progress and Development of Humanoid Robot HanSaRam

This paper provides a basis for investigating "The Origin of Artificial Species," as robot can be considered as an artificial creature. To design an artificial creature, a general architecture for the artificial creature is presented and its artificial chromosomes are described. At present the chromosomes are implanted into the software robot living in virtual world, but in the future research ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1989